0 gün Seviye 1 Avar Teknolojileri

Değişken İsimlendirme Kuralları

Ders 3/3 · 1 dakika

Değişkenler türkçe harf bulundurmamalıdır.

seçim = 1 # Yanlış
secim = 1 # Doğru
secim = "ş" # Doğru

Değişkenlerin ilk harfinde sayı bulundurmamalıdır.

1secim = 1 # Yanlış
secim1 = 1 # Doğru

Değişkenlerin değeri fonksiyon olabilir ancak isimleri fonskiyon olamaz.

print = 1 # Yanlış
print_deger = 1 # Doğru

Değişkenler boşluk içeremez. PEP 8’e göre (Python kalite standartları kısaca) snake_case en uygunudur fakat Python değişkeninizi her türlü çalıştıracaktır.

Ayrıca eğer bu değişken dışarıdan kullanılacak bir değişken değilse, yani içe dönük bir değişkense, başına alt tire getirilirse daha uygun olur.

babam ve annem = 1 # Yanlış
babamVeAnnem = 1 # Doğru, camelCase tip yazım şekli
babam_ve_annem = 1 # Doğru, snake_case tip yazım şekli
BabamVeAnnem = 1 # Doğru, PascalCase tip " "
BABAM_VE_ANNEM_AAAAAAARGH = 1 #Doğru, MACRO_CASE yazım şekli

Değişkenler kodu inceleyecek diğer kişiler için anlaşılır olmalıdır.

x = "Babam" # x ne? Babam ile x'in bağı ne?
aile_bireyi = "Babam" # Haa, babam benim aile bireyim.

Aynısı fonksiyonlar için de geçerli (başlıkta değişkenler yazıyor ama olsun.)

yapBirseylerIste() # ne yapalım?
babaminAileDurumunuDogrula() # haa, bu işlemi yapıyoruz.

Örnek olması açısından bir kod yazalım. Fonksiyonun tanımlı olduğunu farz ediyoruz.

ad = "Kemal"
evliDurum = "Evet" # True da yazılabilir.
evliDurumSonuc = evliligiDogrula(ad, evliDurum)
print(evliDurumSonuc)

# Tek bir isimlendirme tipine bağlı kalmak kodu daha profesyonal gösterir

Dersi bitirdin mi?Bu dersi tamamladın.

İlerlemen bu tarayıcıda saklanır.